package com.smt.modules.bus.vo;

import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import lombok.Data;
import com.alibaba.fastjson.annotation.JSONField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.smt.common.base.BaseVo;

import java.io.Serializable;
import java.util.Date;

/**
 * 短信流水
 * 
 * @author murong
 * @email 981620741@qq.com
 * @date 2018-10-08 14:43:49
 */
@Data
@TableName("sms_stream")
@ApiModel(value="短信流水",description="短信流水")
public class StreamVo extends BaseVo {
	private static final long serialVersionUID = 1L;

		/**
    * 主键
    */
		@TableId
		@ApiModelProperty(value="主键",name="id")
	private Long id;
		/**
    * 短信签名
    */
			@ApiModelProperty(value="短信签名",name="signName")
	private String signName;
		/**
    * 短信模板ID
    */
			@ApiModelProperty(value="短信模板ID",name="code")
	private String code;
		/**
    * 手机号多个用逗号隔开
    */
			@ApiModelProperty(value="手机号多个用逗号隔开",name="phone")
	private String phone;
		/**
    * 模板中的变量的json格式
    */
			@ApiModelProperty(value="模板中的变量的json格式",name="param")
	private String param;
		/**
    * 扩展字段
    */
			@ApiModelProperty(value="扩展字段",name="extend")
	private String extend;
		/**
    * 创建时间
    */
			@ApiModelProperty(value="创建时间",name="createTime")
	private Date createTime;
		/**
    * 发送成功标识 1成功0失败
    */
			@ApiModelProperty(value="发送成功标识 1成功0失败",name="isSuccess")
	private Integer isSuccess;
		/**
    * 时间戳
    */
			@ApiModelProperty(value="时间戳",name="timeStamp")
	private Date timeStamp;
}
